package com.expressage.dao;

import com.expressage.po.SendMess;
import com.expressage.vo.SendMessVO;
import org.jboss.logging.Param;

import java.util.List;

/**
 * @author zl
 * 发件人数据访问接口
 */
public interface SendMessDao {

    /**
     * 查询所有发件人
     * @return 发件人对象集合
     */
    public List<SendMessVO> findAll();

    /**
     * 通过编号查询发件人
     * @param fid
     * @return 发件人对象
     */
    public SendMessVO findByfid(int fid);

    /**
     * 模糊查询
     * @return 发件人对象集合
     */
    public List<SendMessVO> find(String fname);

    /**
     * 添加发件人
     * @param sendMess
     * @return 受影响的行数
     */
    public int addSendMess(SendMess sendMess);

    /**
     * 修改发件人
     * @param sendMess
     * @return 受影响的行数
     */
    public int updateSendMess(SendMessVO sendMess);

    /**
     * 删除发件人
     * @param fid
     * @return 受影响的行数
     */
    public int deleteSendMess(int[] fid);
}
